{{tag>logiciels_pour_le_lycée éducation BROUILLON}}

----

====== Pymecavideo ======

**Pymecavideo** est un logiciel libre sous licence GPL 3 écrit en Python, basé sur la bibliothèque Qt4 et FFmpeg. Il permet, à partir d'une vidéo (quelconque) de déterminer les coordonnées des points que l'on peut pointer.

Dans le cadre d'un enseignement de physique, ceci permet d'étudier la relativité des référentiels et de calculer les énergies cinétiques, potentielles. À ce titre, il remplace facilement Avimeca ou Regavi, logiciels propriétaires ne tournant que sous Microsoft Windows.

Couplé à un logiciel de visualisation de données, comme Qtiplot, on peut visualiser les vecteurs du mouvements.

Pymecavideo exporte les données en csv ou copie dans le presse-papier (pour Qtiplot par exemple). Permet aussi de changer le référentiel du mouvement. Le logiciel crée une nouvelle vidéo, en translation par rapport au référentiel choisi. Il est possible de regarder le mouvement de la balle dans le référentiel du vélo
[[http://outilsphysiques.tuxfamily.org/pmwiki.php/Oppl/Pymecavideo]].

Note : pymecavideo est disponible en français, anglais et espagnol. 
<note important>janvier 2010 : la version 4 est sortie</note>

===== Installation =====

Il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet DEB]] disponible sur le site de l'éditeur : 
[[http://outilsphysiques.tuxfamily.org/pmwiki.php/Oppl/Pymecavideo]]

<note tip>Il existe un dépôt non officiel debian maintenu par Ofset contenant le .deb de la dernière version 3.0. Ce paquet fonctionne sur ubuntu avec python 2.5. Voir à [[http://debian.ofset.org|ce lien]] pour ajouter le dépôt et la clés sur votre système.</note>
==== En cas d'erreur ====
Le lancement de pymecavideo provoque souvent un message d'erreur :
<code>
Traceback (most recent call last):
  File "/usr/bin/pymecavideo", line 5, in <module>
    pymecavideo.run()
  File "/usr/lib/python2.6/dist-packages/pymecavideo/__init__.py", line 1350, in run
    windows = StartQT4(None,os.path.abspath(filename),opts)
  File "/usr/lib/python2.6/dist-packages/pymecavideo/__init__.py", line 78, in __init__
    self._dir()
  File "/usr/lib/python2.6/dist-packages/pymecavideo/__init__.py", line 409, in _dir
    os.mkdir(d)
OSError: [Errno 2] Aucun fichier ou dossier de ce type: '/home/steph/.local/share/data//pymecavideo'
</code>

La solution est simple : il faut rectifier un chemin dans le programme

  gksudo gedit /usr/lib/python2.6/dist-packages/pymecavideo/__init__.py

tu modifies la ligne suivante qui se trouve vers 373

''<del>pymecavideo_rep=os.path.join(datalocation,"pymecavideo")</del>''

par

''pymecavideo_rep = os.path.join(home, '.config', 'mecavideo')''

//solution testée efficacement avec pymecavideo v4 et Ubuntu 9.04 - Jaunty Jackalope //

===== Utilisation=====

FIXME

===== Liens=====
  *[[http://linuxfr.org/2008/12/01/24748.html|Dépêche sur Linuxfr]]
  *[[http://outilsphysiques.tuxfamily.org/pmwiki.php/Oppl/Pymecavideo|Site officiel]]
  * Portail [[logiciels_pour_le_lycee]]
  *[[http://forum.ubuntu-fr.org/viewtopic.php?id=152769|discussion sur le forum Ubuntu-fr]]

----


//Contributeurs : //
